Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Switzerland #1-w3 Switzerland #1-w4 Sweden #1-w2 Finland F1 Denmark F1 Denmark F3 Great Britain F1 Great Britain F2 Portugal F1 Portugal F2 Great Britain F3 Italy F8 Netherlands F2 Germany F9 Sweden F2 France F16 Australia F9 Australia F10 Great Britain F2 Switzerland F3 Switzerland #1-w2 Sweden F1 Sweden F2 Sweden F3 Great Britain F8 Ireland F1 Ireland F2 Great Britain F9 Finland F2 Italy F29 Great Britain F3 Great Britain F4 Finland F2 Switzerland #1-w1 Italy F6 Italy F7 Korea F1 Korea F2 Italy F16 France F14 Great Britain F21 Great Britain F22 China F1 China F2 Italy F2 Great Britain F5 Denmark F2 Great Britain F7 Ireland F2 Croatia F1 Croatia F2 Great Britain F4 Korea F1 Korea F2 Korea F3 Sweden F1 Sweden F2 Spain F8 Great Britain F4 Italy F3 Italy F4 Italy F5 Italy F6 Italy F8 Italy F10 Italy F11 Netherlands F3 Netherlands F4 Italy F30 Germany F7 Italy F5 Chinese Taipei F2 Italy F9 Korea F1 Korea F2 Italy F11 Italy F16 Italy F23 Sweden #1-w1 Spain F1 Spain F2 Great Britain F5 Italy F5 Italy F10 Italy F29 Italy F30 Great Britain F6 Great Britain F7 Italy F4 Switzerland F1 Switzerland F2 Korea F1 Korea F2 Italy F12 Spain F13 Spain F14 Ireland F1 Canada F7 Canada F8 Great Britain F15 USA F2 Greece F4 Australia F11 USA F4 Israel F6 Sweden #1-w3 Great Britain F19 Spain F17 Spain F18 Italy F26 USA F31 Great Britain F5 Great Britain F6 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Poland F1 Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Sweden #1-w4 Kuwait F2 Germany F1 Germany F14 Sweden F1 Spain F23 USA F4 Poland F2 Spain F24 Sweden F2 USA F32 France F13 Great Britain F7 USA F31 BMW Brixina Tennis Open - Bressanone Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Meknes Challenger Istanbul Challenger Seoul Challenger Jersey Challenger Rome Challenger Lugano Challenger Milan Challenger Turin Challenger Aptos Challenger Rimini Challenger Lexington Challenger San Marino Challenger Manerbio Challenger Brasov Challenger Tiburon Challenger Calabasas Challenger Eckental Challenger Loughborough Challenger Singapore Challenger Meknes Challenger Bath Challenger Caltanissetta Challenger Barletta Challenger Alessandria Challenger Nottingham Challenger Turin Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Genova Challenger Marrakech Challenger Kaohsiung Challenger Nottingham Challenger Nottingham-2 Challenger Todi Challenger Tiburon Challenger Leon Challenger Rome Challenger Tunis Challenger Napoli Challenger Caltanissetta Challenger Prague Challenger San Benedetto Challenger Binghamton Challenger Vancouver Challenger Aptos Challenger San Marino Challenger Orleans Challenger San Luis Potosi Challenger Sarajevo Challenger Cremona Challenger Granby Challenger Noumea Challenger Monza Challenger San Benedetto Challenger Tennis Napoli Cup - Napoli Kobstaedernes ATP Challenger - Kolding Internazionali de Tennis di Bergamo - Bergamo Copa Petrobras Brazil - Aracaju Bucaramanga Challenger LTA Shrewsbury Challenger - Shrewsbury Palermo Challenger Barletta Challenger Mons Challenger Dublin Challenger - Dublin Tarragona Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Cordenons Challenger Kolding Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Napa Challenger Charlottesville Challenger Open des Alpes Trophee BNP Paribas - Grenoble Chuncheon Challenger Maui Challenger Wroclaw Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open Tarragona Costa Daurada - Tarragona Busan Challenger Seoul Challenger Surbiton Challenger Ilkley Challenger Binghamton Challenger Manerbio Challenger Tiburon Challenger Fairfield Challenger Champaign Challenger Manila Challenger Wroclaw Challenger Raanana Challenger Taipei City Challenger Tampere Imageneering Open - Tampere St. Brieuc Challenger Memorial Manfredini - Sassuolo Gimcheon Challenger Busan Challenger Stockton Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Bangkok Challenger Bangkok Challenger Wolfsburg Challenger Drummondville Challenger Rado Geneva Challenger - Geneva Pekao Open - Szczecin Seoul Challenger Busan Challenger Loughborough Challenger Lexington Challenger Nottingham Challenger Genova Challenger Chicago Challenger Tiburon Challenger Phoenix Challenger Caltanissetta Challenger Rijeka Challenger San Marino Challenger Cherbourg Challenger Bangkok Challenger Gwangju Challenger Rabat Challenger Orbetello Challenger Rimouski Challenger Todi Challenger Lexington Challenger Aptos Challenger Rome Challenger Todi Challenger Montevideo Challenger Barletta Challenger Knoxville Challenger Orbetello Challenger Casablanca Challenger Busan Challenger Casablanca Challenger Knoxville Challenger Monza Challenger Milan Challenger Stockton Challenger TennisCup Vlaanderen - Antwerp Cherbourg Challenger Petange Challenger 4° Sporting Challenger - Turin Manchester Challenger TESS Tennis Classic - Campinas Charlottesville Challenger Copenhagen Open - Copenhagen Manchester Challenger Allianz Suisse Open - Gstaad Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Orange Prokom Open - Sopot MoviStar Open - Vina del Mar Red Letter Days Open - Nottingham Segovia Challenger Portoroz Challenger Pilot Pen Tennis - New Haven Recanati Challenger Fairfield Challenger Genova Challenger Serbia Open - Belgrade Thailand Open - Bangkok Estoril Open - Estoril Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Heineken Open - Auckland Power Horse Cup - Dusseldorf Szczecin Challenger Winston-Salem Open - Winston-Salem Aptos Challenger Vancouver Challenger Rennes Challenger Memorial Savigni - Sassuolo Sporting Challenger - Turin Brixina Tennis Open - Bressanone EI Bank Bulgarian Challenger - Sofia Intelig Tennis Cup - Brasilia Opel Bulvaria MCG Bulgarian Open - Sofia C.T. San Remo - XIII Piertomaso Tessitore - San Remo Garden Open - Rome Baumag Open - Budapest Sporting Challenger 2003 - Turin Geovillage Open Trofeo Melia Olbia - Olbia ATU Cup - Weiden V Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open 'Fondazione Carige' - Genova Copa Sevilla Internacionales de Andalucia - Seville Riviera di Rimini Challenger 2004 - Rimini Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest Top Wool Challenger Biella - Biella IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Tunis Open - Tunis The Surbiton Trophy - Surbiton Banca Stato Challenger - Lugano Citta di Monza - Monza The LTA Men's Challenger - Nottingham ECM Prague Open 2005 - Prague Nokian Hakkapeliitta Open - Tampere Pekao Open 2005 - Szczecin Copa Kia - Santiago The Manchester Trophy - Manchester Tunis Open 2006 - Tunis San Marino Cepu Open - San Marino Genoa Open - Genova Open de L'Isere-Trophee BNP Paribas - Grenoble Copa Petrobras Uruguray - Montevideo The LTA Nottingham Challenger - Nottingham Copa Petrobras Argentina - Buenos Aires San Marino Cepu Open - San Marino IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury II Cyclus Open de Tenis - Florianopolis Sina-Kia Motors Tennis Cup - Cordenons La Rinascente Tennis Cup Harbour Club Milano - Milan Trofeo Sisma Mantova - Mantova Pharma Medico Open 2008 - Aarhus Izmir Cup - Izmir Antonio Savoldi-Marco Co. - Manerbio San Benedetto Challenger - San Benedetto XI Torneo Internazionale di Tennis - Barletta Citta di Como Challenger - Como Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona San Marino Challenger Kobstaedernes ATP Challenger - Kolding Trani Challenger Como Challenger Ostdeutscher Sparkassen Cup - Dresden Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Bulgarian Open - Sofia The Surbiton Trophy - Surbiton Pekao Open 2003 - Szczecin Cordenons Challenger National Bank Men's Rimouski Challenger - Rimouski Bangkok Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Bergamo Challenger Casablanca Challenger Wolfsburg Challenger Rabat Challenger X Ciutat de Barcelona - Barcelona Sopot Challenger Keio Challenger International Tennis Tournament - Yokohama Napoli Challenger Izmir Challenger Sacramento Challenger Champaign Challenger Memorial Manfredini - Sassuolo The Surbiton Trophy - Surbiton 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia New York Open - New York Dunlop World Challenge - Toyota San Marino Challenger Jameson Cup - Milan San Luis Potosi Challenger Top Wool Challenger-Immagine Trophy - Biella Rome Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin The Shelbourne Irish Open - Dublin Rome Challenger Open de la Comunidad Valenciana - Valencia Tanger Challenger San Remo Tennis Cup - San Remo Iquique Challenger Meknes Challenger Canottieri Minico 2004 - Mantova Tennis Channel Open - Las Vegas Sacramento Challenger The LTA Hull Challenger - Hull Tiburon Challenger IPP Geneva Trophy - Geneva Champaign Challenger Croatia Open Umag - Umag St. Brieuc Challenger Memorial Piertomaso Tessitore - San Remo Taipei City Challenger Zivnobanka Czech Open - Prostejov Arpa Ceramic Cup - Reggio Emilia BA-CA Tennis Trophy - Vienna Black Forest Open 2004 - Freudenstadt Dublin Challenger - Dublin Vancouver Challenger Copa Telmex - Buenos Aires Challenger Fondazione Carige - Genova Whirlpool Open - Budapest The Stella Artois Championships - London Pekao Open 2004 - Szczecin Campionati Internazionali di Sicilia - Palermo Seoul Challenger Orbetello Challenger SIR Supermercadi Challenger - Rome Lexington Challenger Riviera di Rimini Challenger - Rimini The LTA Bolton Challenger - Bolton The Nottingham Open - Nottingham Challenger Banque Nationale Rimouski - Rimouski Drummondville Challenger Nord LB Open - Braunschweig Grand Prix Hassan II - Casablanca Top Wool Challenger - Biella Architect Open - Budapest Intelig Tennis Cup - Campos do Jordao Stella Artois Clay Court Championships - Budaors Copa Ericsson Brazil - Sao Paulo If Stockholm Open - Stockholm Monza Challenger Kia International in Caloundra - Caloundra Reggio Emilia Challenger Trani Challenger San Marino Challenger Cary Challenger Rome Challenger 2008 China TCL Challenger - Guangzhou Binghamton Challenger Rome Challenger Sacramento Challenger Cordenons Challenger X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Argentina Open - Buenos Aires BH Indoor Sarajevo - Sarajevo Sacramento Challenger Mercedes Cup - Stuttgart The LTA Manchester Trophy - Manchester Copa Telmex - Buenos Aires WOW Cafe Challenger - New Orleans Warta Cup - Sopot Kobstaedernes ATP Challenger - Kolding Monza Challenger Allianz Suisse Open Gstaad - Gstaad 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia XXX Edizione 'A Savoldi Marco' - Manerbio Orbetello Challenger Jersey Challenger Challenger Lugano - Lugano Abierto Mexicano Telcel - Acapulco Heineken Challenger - Ho Chi Minh City San Remo Challenger AEGON International - Eastbourne Palermo Challenger Izmir Challenger Tennis Napoli Cup - Naples Garden Open - Rome 6th Sardinian International Championships - Cagliari 9° Trani Cup - Trani Tiburon Challenger VIII Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cremona Challenger Carson Challenger San Marino Cepu Open - San Marino Challenger Citta di Olbia - Olbia Morelos Challenger Open de Moselle - Metz Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo Garden Open 2004 - Rome Challenger Canottieri Minico - Mantova Noumea Challenger Yuba City Challenger Charlottesville Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio San Remo Tennis Cup - San Remo Fairfield Challenger Noumea Challenger Citta di Como - Como Lugano Challenger Medellin Challenger Siemens Open 2002 - Scheveningen Bangkok Challenger Black Forest Open - Freudenstadt Todi Challenger Sporting Challenger - Turin Milan Challenger The Hilversum Open - Hilversum Genova Open Challenger - Genova SAP Open - San Jose Tiburon Challenger Memorial Savigni - Sassuolo Constanta Challenger St.Petersburg Challenger by Kinex - St. Petersburg Ljubljana Challenger Turin Challenger Internazionali di Tennis Dell'Umbria - Todi Buenos Aires Challenger Banca Stato Challenger Lugano - Lugano Quimper Challenger Trani Cup - Trani 10ø Tornea B. Camparini - Reggio Emilia Sacramento Challenger Knoxville Challenger Geneva Challenger - Geneva Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli I Tourneo Fila Citta di Brindisi - Brindisi Palermo Challenger San Benedetto Challenger Asirom Challenger Brasov - Brasov Rimini Challenger Manchester Challenger Energis Open - Amersfoort Kobstaedernes ATP Challenger - Kolding Recanati Challenger Chennai Open - Chennai Cepu Open - San Marino Aircel Chennai Open - Chennai Meknes Challenger Stockholm Open - Stockholm Mobilux Open - Luxembourg Generali Open - Kitzbuhel Bulgarian Challenger 2002 - Sofia Jameson Cup - Milan Seoul Challenger La Serena Open - La Serena Caltanissetta Challenger Copa Telefonica CTC Chile - Santiago Manerbio Challenger Delray Beach International Tennis Championships - Delray Beach Jersey Challenger The LTA Men's Challenger Wrexham - Wrexham Stockton Challenger Barletta Challenger Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Trani Challenger Copenhagen Open - Copenhagen Todi Challenger Rabat Challenger Tennislife Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova Brasil Open - Costa do Sauipe Architect Open - Budapest 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Copenhagen Open - Copenhagen Tunis Challenger JSM Challenger of Champaign - Urbana Napoli Challenger Telesp Celular Open - Ribeirao Preto Cordenons Challenger Telesp Celular Open - Campinas Global Telecom Open - Curitiba USTA Men's Challenger of Dallas - Dallas Challenger Copa Sevilla Internacionales de Andalucia - Seville Wolfsburg Challenger Kamnik Challenger - Kamnik San Benedetto Challenger BRD Nastase Tiriac Trophy - Bucharest VIII Trofeo Ciutat de Barcelona - Barcelona Mons Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe 3° Trofeo 'Citta di Brindisi' - Brindisi San Benedetto Challenger BellSouth Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia BRD Nastase Tiriac Trophy - Bucharest If Stockholm Open - Stockholm Interwetten Austrian Open - Kitzbuhel Telenordia Swedish Open - Bastad Generali Open - Kitzbuhel Steelers Cup - Kosice Canottieri Mincio Open - Mantova AEGON Championships - London Ortisei Challenger Hall of Fame Tennis Championships - Newport Kos Succhetti Tennis Cup - Cordenons Stockholm Open - Stockholm Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Napoli Challenger Genova Open Challenger - Genova Orbetello Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar Winston-Salem Open - Winston-Salem Wimbledon - London PBZ Zagreb Indoors - Zagreb Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Tennis Masters Series - Rome BCR Open Romania - Bucharest Moselle Open - Metz Telecom Italia Masters - Rome Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Idea Prokom Open - Sopot U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Hopman Cup - Perth Australian Open - Melbourne Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 3R, DEN-RSA 1-3 All Lower level tournaments Australian Open - Melbourne Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, Group II, 2R, DEN-LUX 5-0 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, PO, DEN-SWE 2-3 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group II, 1R, DEN-IRL 4-1 Davis Cup, Group II, 2R, DEN-EGY 1-3 Davis Cup, World Group II, PO, DEN-PUR 5-0